package com.sxhuayuan.parking.utils;

import com.sxhuayuan.parking.config.PayMode;
import com.sxhuayuan.parking.config.Platform;

/**
 * 封装前端唤起支付
 */
public class PaymentData {

	/** 支付的金额 */
	private String money;
	/** 用户的openId */
	private String openId;
	/** 来源ip地址 */
	private String ip;
	/** 车牌 */
	private String plateNum;
	/** 支付类别 微信 支付宝 */
	private Platform platform;
	/** 支付模式 */
	private PayMode payMode;
	/** 子商户号 */
	private String mchid;
	/** 商户的密钥 */
	private String mchkey;
	/** 支付通道类别 */
	private Integer payPassType;

	/** 车场标识 */
	private String pkLotSn;
	/** 出口标识 */
	private String exitSn;

	/** 服务商标识 */
	private String serviceId;

	/** Order 订单查询需要的信息 */
	/** 华贝订单号 */
	private String trade_no;

	/** 第三3方订单号 */
	private String out_trade_no;

	/** 刷卡支付 */
	/** 付款条码 */
	private String card_authcode;
	/** 设备号 */
	private String card_device;
	/** 商品名称 */
	private String card_goods_name;

	/** 退款参数 */
	/** 退款金额 */
	private String refund_moeny;
	/** 第三方退款流水号 */
	private String out_refund_no;
	/** 退款备注 */
	private String remark;
	/** 车安通 */
	/** 订单标号 */
	private String orderNo;
	/** 车安通进场时间 */
	private String entertime;

	public String getMchkey() {
		return mchkey;
	}

	public void setMchkey(String mchkey) {
		this.mchkey = mchkey;
	}

	public String getMoney() {
		return money;
	}

	public void setMoney(String money) {
		this.money = money;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getPlateNum() {
		return plateNum;
	}

	public void setPlateNum(String plateNum) {
		this.plateNum = plateNum;
	}

	public String getMchid() {
		return mchid;
	}

	public void setMchid(String mchid) {
		this.mchid = mchid;
	}

	public String getPkLotSn() {
		return pkLotSn;
	}

	public void setPkLotSn(String pkLotSn) {
		this.pkLotSn = pkLotSn;
	}

	public String getExitSn() {
		return exitSn;
	}

	public void setExitSn(String exitSn) {
		this.exitSn = exitSn;
	}

	public String getTrade_no() {
		return trade_no;
	}

	public void setTrade_no(String trade_no) {
		this.trade_no = trade_no;
	}

	public String getOut_trade_no() {
		return out_trade_no;
	}

	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}

	public String getCard_authcode() {
		return card_authcode;
	}

	public void setCard_authcode(String card_authcode) {
		this.card_authcode = card_authcode;
	}

	public String getCard_device() {
		return card_device;
	}

	public void setCard_device(String card_device) {
		this.card_device = card_device;
	}

	public String getCard_goods_name() {
		return card_goods_name;
	}

	public void setCard_goods_name(String card_goods_name) {
		this.card_goods_name = card_goods_name;
	}

	public String getRefund_moeny() {
		return refund_moeny;
	}

	public void setRefund_moeny(String refund_moeny) {
		this.refund_moeny = refund_moeny;
	}

	public String getOut_refund_no() {
		return out_refund_no;
	}

	public void setOut_refund_no(String out_refund_no) {
		this.out_refund_no = out_refund_no;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getEntertime() {
		return entertime;
	}

	public void setEntertime(String entertime) {
		this.entertime = entertime;
	}

	public Platform getPlatform() {
		return platform;
	}

	public void setPlatform(Platform platform) {
		this.platform = platform;
	}

	public String getServiceId() {
		return serviceId;
	}

	public void setServiceId(String serviceId) {
		this.serviceId = serviceId;
	}

	public Integer getPayPassType() {
		return payPassType;
	}

	public void setPayPassType(Integer payPassType) {
		this.payPassType = payPassType;
	}

	public PayMode getPayMode() {
		return payMode;
	}

	public void setPayMode(PayMode payMode) {
		this.payMode = payMode;
	}
}
